// pages/userlogin/userlogin.js
const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    avatarUrl: defaultAvatarUrl,
    input_username:"",
    input_userpassword:""
  },

  Login:function(params) {
      var username=this.data.input_username
      var userpassword=this.data.input_userpassword

      if(username==""||userpassword==""){
          wx.showToast({
            title: '请检查信息',
            icon:"error"
          })
          return
      }

      wx.showLoading({
        title: '检查中',
      })

      wx.request({
        url: getApp().globalData.serverUrl+"/users/login",
        method:"POST",
        data:{
            "username":username,
            "userpassword":userpassword
        },
        success:(res) =>{
            wx.hideLoading()
            console.log(res)
            console.log(res.data.code)
            if(res.data.code=='0'){
                getApp().globalData.user.token=res.data.data.token
                console.log("user token:"+getApp().globalData.user.token)
                wx.showToast({
                  title: '登入成功',
                  icon:"success"
                })
                this.GetUserInfo()
                this.GoToMainPage()
            }else{
                wx.showToast({
                  title: '登入失败',
                  icon:"error"
                })
            }
        }
      })
  },

  GetUserInfo:function () {
      wx.request({
        url: getApp().globalData.serverUrl+"/users/userInfo",
        method:"GET",
        data:{
            "token":getApp().globalData.user.token
        },
        success:(res)=>{
            var user={
                token:getApp().globalData.user.token,
                userid:res.data.data.userid,
                username:res.data.data.username,
                usergroup:res.data.data.usergroup,
                useremail:res.data.data.useremail,
                usercreatetime:res.data.data.usercreatetime
            }
            getApp().globalData.user=user
            console.log(getApp().globalData.user)
        }
      })
  },

  GoToMainPage:function () {
      wx.switchTab({
          url: '../mainDailyCheckInPage/mdcipage'
      })
  },

  BindUserNameInput:function (e) {
      this.setData({
        input_username:e.detail.value
      })
  },

  BindUserPasswordInput:function (e) {
      this.setData({
        input_userpassword:e.detail.value
      })
  },

  ButtonLoginOnClick:function () {
    //   console.log("Login被点击"+this.data.input_username+" "+this.data.input_userpassword)
    this.Login()
  },

  ButtonGoToSignInOnClick:function () {
      wx.showToast({
        title: '暂不开放',
        icon:"error"
      })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    //   console.log("Hello")
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})